<?xml version="1.0"?>
<doc>
    <assembly>
        <name>emcRC</name>
    </assembly>
    <members>
        <member name="T:usbLan.commonModule">
            <summary>
            Common module for all usb+lan product.
            </summary>
        </member>
        <member name="M:usbLan.commonModule.getCOMnames">
            <summary>
            Get all com ports for this PC.<para />
            Return the COM ports.
            </summary>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.openConnectUSB(System.String,System.Int32)">
            <summary>
            Connect the serial port with baudrate.<para />
            StopBits = One, DataBits = 8, Parity = None.<para />
            Return serial port of COMx.
            </summary>
            <param name="comPort">string COMx</param>
            <param name="baudrate">Only 11520(default) or 9600, refer the product manual.</param>
            <returns>SerialPort COMx</returns>
        </member>
        <member name="M:usbLan.commonModule.closeConnectUSB(System.IO.Ports.SerialPort)">
            <summary>
            Close the connection for serial port.
            </summary>
            <param name="usbPort">Serial port COMx</param>
        </member>
        <member name="M:usbLan.commonModule.getProductInformationUSB(System.IO.Ports.SerialPort)">
            <summary>
            Get the product information by serial port.<para />
            Return: PN, SN, manufacturer, version.
            </summary>
            <param name="usbPort">Serial port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.resetDeviceUSB(System.IO.Ports.SerialPort)">
            <summary>
            Restart the product. No characters returned.
            </summary>
            <param name="usbPort">Serial Port</param>
        </member>
        <member name="M:usbLan.commonModule.getMAC_USB(System.IO.Ports.SerialPort)">
            <summary>
            Query the MAC of device, return the MAC.
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.setBaudrateUSB(System.IO.Ports.SerialPort,System.Int32)">
            <summary>
            Set the baudrate for the serial port, return 'Baud:115200/9600'.<para />
            This function will take effect after restart.<para />    
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="baudrate">Only be 0 or 1. 0--9600; 1--115200.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.queryErrorDescription(System.String)">
            <summary>
            Find the error description by error code.<para />
            Notes:The error code can be found on the product return string, and it will only contain: E1,E2,E3,E4,E5.
            </summary>
            <param name="errorCode">Only: E1,E2,E3,E4,E5</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.getLocalIPs">
            <summary>
            Get the IP addresses of all IPv4 in this PC.<para />
            Return Return IP addresses.
            </summary>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.openConnectTCP(System.String,System.String,System.Int32)">
            <summary>
            Open the TCP connection.Return the handle of a TCP connection socket.<para />
            The default product IP address is: 192.168.1.225, and the default port is: 5100.<para />
            You can use 'USB Control Panel' to query or modify it.<para />        
            </summary>
            <param name="localIP">IP address of PC.</param>
            <param name="productIP">IP address of product.</param>
            <param name="productPort">Port of product,Range(2000-65535).</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.closeConnectTCP(System.Net.Sockets.Socket)">
            <summary>
            Close the TCP connection.
            </summary>
            <param name="tcpConnect">Handle of the TCP socket.</param>
        </member>
        <member name="M:usbLan.commonModule.getProductInformationTCP(System.Net.Sockets.Socket)">
            <summary>
            Get the product information by TCP connect.<para />
            Return: PN, SN, manufacturer, version.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.commonModule.resetDeviceTCP(System.Net.Sockets.Socket)">
            <summary>
            Restart the product. No characters returned.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
        </member>
        <member name="M:usbLan.commonModule.getMAC_TCP(System.Net.Sockets.Socket)">
            <summary>
            Query the MAC of this product, return the MAC.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="T:usbLan.emcBenchtopAmplifier">
            <summary>
            Modules for Programmable Switch.
            </summary>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setOutputStatusUSB(System.IO.Ports.SerialPort,System.Boolean)">
            <summary>
            Function:Set the output ON or OFF.<para /> 
            Parameters:usbPort-Serial Port;
            status-Ture means open the output,and false means close.<para />
            Return:String 'SS:x'.<para />
            </summary>
            <param name="usbPort">usbPort-Serial Port</param>
            <param name="status">Ture means open the output,and false means close.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setOutputStatusTCP(System.Net.Sockets.Socket,System.Boolean)">
            <summary>
            Function:Set the output ON or OFF.<para /> 
            Parameters:tcpConnect-Handle of TCP socket;
            status-Ture means open the output,and false means close.<para />
            Return:String 'SS:x'.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="status">Ture means open the output,and false means close.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setFrequencyUSB(System.IO.Ports.SerialPort,System.Decimal)">
            <summary>
            Set the frequency.Return SF:x.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="frequency">The frequency value, and unit in GHz, 3 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setFrequencyTCP(System.Net.Sockets.Socket,System.Decimal)">
            <summary>
            Set the frequency.Return SF:x.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="frequency">The frequency value, and unit in GHz, 3 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setAttenuationUSB(System.IO.Ports.SerialPort,System.Decimal)">
            <summary>
            Set the attenuation value.Return SA:x.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="attenuation">The attenuation, unit in dB, 1 decimal place.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setAttenuationTCP(System.Net.Sockets.Socket,System.Decimal)">
            <summary>
            Set the attenuation value.Return SA:x.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="attenuation">The attenuation, unit in dB, 1 decimal place.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setOutputPowerUSB(System.IO.Ports.SerialPort,System.Decimal)">
            <summary>
            Set the output Power.Return SOP:x.<para />
            Attention: If the ALC function closed, this command is invalid.
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="outputPower">The output power, unit in dBm, 1 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setOutputPowerTCP(System.Net.Sockets.Socket,System.Decimal)">
            <summary>
            Set the output Power.Return SOP:x.<para />
            Attention: If the ALC function closed, this command is invalid.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="outputPower">The output power, unit in dBm, 1 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setAlcStatusUSB(System.IO.Ports.SerialPort,System.Boolean)">
            <summary>
            Set the ALC function ON or OFF.Return SAS:x.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="status">Ture means open the output,and false means close.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.setAlcStatusTCP(System.Net.Sockets.Socket,System.Boolean)">
            <summary>
            Set the ALC function ON or OFF.Return SAS:x.
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="status">Ture means open the output,and false means close.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputStatusUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the output status. <para />
            Return false or true; false means closed, and true means open.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputStatusTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the output status. <para />
            Return false or true; false means closed, and true means open.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getFrequencyUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the frequency. <para />
            Return the setting frequency, unit in GHz, 3 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getFrequencyTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the frequency.<para />
            Return the setting frequency, unit in GHz, 3 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAttenuationUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the attenuation. <para />
            Return the current attenuation, unit in dB, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAttenuationTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the attenuation.<para />
            Return the current attenuation, unit in dB, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getInputPowerUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the input power. <para />
            Return the current input power, unit in dBm, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getInputPowerTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the input power.<para />
            Return the current input power, unit in dBm, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputPowerUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the output power. <para />
            Return the current output power, unit in dBm, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputPowerTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the output power.<para />
            Return the current output power, unit in dBm, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAlcStatusUSB(System.IO.Ports.SerialPort,System.Decimal@)">
            <summary>
            Query the ALC function status. <para />
            Return false or true; false means closed, and true means open.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <param name="alcPower">alcPower is the a output parameter, unit in dBm, 1 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAlcStatusTCP(System.Net.Sockets.Socket,System.Decimal@)">
            <summary>
            Query the ALC function status. <para />
            Return false or true; false means closed, and true means open.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <param name="alcPower">alcPower is the a output parameter, unit in dBm, 1 decimal places.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputVswrUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the output VSWR. <para />
            Return the current output VSWR, unit in :1, 2 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getOutputVswrTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the output VSWR.<para />
            Return the current output VSWR, unit in :1, 2 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getTemperatureUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the current temperature.<para />
            Return the current temperature, unit in degC, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getTemperatureTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the current temperature.<para />
            Return the current temperature, unit in degC, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getFrequencyRangeUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the product frequency range.<para />
            Return the minimum and maximum frequency range, unit in GHz, 3 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getFrequencyRangeTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the product frequency range.<para />
            Return the minimum and maximum frequency range, unit in GHz, 3 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAttenuationRangeUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the product attenuation range.<para />
            Return the minimum and maximum attenuation range,unit in dB, 1 decimal places.<para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAttenuationRangeTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the product attenuation range.<para />
            Return the minimum and maximum attenuation range,unit in dB, 1 decimal places.<para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAlarmUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the alarm status.
            Return the 5 alarms status.The order is: Current(Exceed the maximum current or below the minimum current), Current Imbalance,
            Temperature(Exceed the maximum temperature), Input Power(Exceed the maximum input power), Output VSWR(Exceed the maximum output VSWR).
            Each alarm status is defined by false or true, false means no alarm and true means alarm triggered. <para />
            </summary>
            <param name="usbPort">Serial Port</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getAlarmTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the alarm status.
            Return the 5 alarms status.The order is: Current(Exceed the maximum current or below the minimum current), Current Imbalance,
            Temperature(Exceed the maximum temperature), Input Power(Exceed the maximum input power), Output VSWR(Exceed the maximum output VSWR).
            Each alarm status is defined by false or true, false means no alarm and true means alarm triggered. <para />
            </summary>
            <param name="tcpConnect">Handle of TCP socket.</param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getWorkstatusUSB(System.IO.Ports.SerialPort)">
            <summary>
            Query the current working status of the device.
            Return an integer representing the current working status.
            </summary>
            <param name="usbPort"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getWorkstatusTCP(System.Net.Sockets.Socket)">
            <summary>
            Query the current working status of the device.
            Return an integer representing the current working status.
            </summary>
            <param name="tcpConnect"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetAGCUSB(System.IO.Ports.SerialPort,System.Boolean,System.Decimal)">
            <summary>
            Set AGC status and value of the EMC product through USB.
            </summary>
            <param name="usbPort"></param>
            <param name="status"></param>
            <param name="AGCvalue"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetAGCTCP(System.Net.Sockets.Socket,System.Boolean,System.Decimal)">
            <summary>
            Set AGC status and value of the EMC product through LAN.
            </summary>
            <param name="tcpConnect"></param>
            <param name="status"></param>
            <param name="AGCvalue"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetAGCUSB(System.IO.Ports.SerialPort,System.Decimal@,System.Decimal@)">
            <summary>
            Query AGC status and value of the EMC product through USB.
            </summary>
            <param name="usbPort"></param>
            <param name="AgcValue">AgcValue is the output parameter, unit in dBm, 1 decimal places.</param>
            <param name="CuGain">CuGain is the current actual gain value </param>>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetAGCTCP(System.Net.Sockets.Socket,System.Decimal@,System.Decimal@)">
            <summary>
            Query AGC status and value of the EMC product through LAN.
            </summary>
            <param name="tcpConnect"></param>
            <param name="AgcValue">AgcValye is the a output parameter, unit in dBm, 1 decimal places.</param>
            <param name="CuGain">CuGain is current actual gain value</param>>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetSweepUSB(System.IO.Ports.SerialPort,System.Decimal,System.Decimal,System.Decimal,System.Decimal,System.Decimal)">
            <summary>
            Set the parameters in the sweep frequency mode, including the starting frequency, frequency step, ending frequency, delay, and power.
            </summary>
            <param name="usbPort"></param>
            <param name="StartFreq"></param>
            <param name="StepFreq"></param>
            /// <param name="StopFreq"></param>
            /// <param name="delay"></param>
            /// <param name="level"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetSweepUSB(System.IO.Ports.SerialPort)">
            <summary>
            Obtain the parameters of the current scanning frequency mode.
            </summary>
            <param name="usbPort"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetSweepStatusUSB(System.IO.Ports.SerialPort,System.Boolean)">
            <summary>
            Set the status of the RF switch in the sweep frequency mode.
            </summary>
            <param name="usbPort"></param>
            <param name="status"></param>>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetSweepStatusUSB(System.IO.Ports.SerialPort)">
            <summary>
            Obtain the current status of the RF switch in the sweep frequency mode.
            </summary>
            <param name="usbPort"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetHopUSB(System.IO.Ports.SerialPort,System.Decimal,System.Decimal,System.Decimal,System.Decimal)">
            <summary>
            Set the parameters for the frequency hopping mode, including the frequency point number,Frequency,power and delay.
            </summary>
            <param name="usbPort"></param>
            <param name="num"></param>
            <param name="freq"></param>
            /// <param name="level"></param>
            <param name="delay"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetHopUSB(System.IO.Ports.SerialPort,System.Decimal)">
            <summary>
            Query the frequency hopping parameters corresponding to the frequency point number.
            </summary>
            <param name="usbPort"></param>
            <param name="num"></param>>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetHopStatus(System.IO.Ports.SerialPort,System.Boolean)">
            <summary>
            Set the frequency hopping mode and the status of the radio frequency output switch.
            </summary>
            <param name="usbPort"></param>
            <param name="status"></param>>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetHopStatus(System.IO.Ports.SerialPort)">
            <summary>
            Obtain the current frequency-hopping mode and the status of the radio frequency output switch.
            </summary>
            <param name="usbPort"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetLevelRange(System.IO.Ports.SerialPort)">
            <summary>
            Obtain the output power range of the current frequency band signal source.
            </summary>
            <param name="usbPort"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetSigLevelUSB(System.IO.Ports.SerialPort,System.Decimal)">
            <summary>
            Set the output power of the signal source at the EMC end.
            </summary>
            <param name="usbPort"></param>
            <param name="level"></param>>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.SetSigModeUSB(System.IO.Ports.SerialPort,System.Boolean)">
            <summary>
            Set the internal and external signal sources of the EMC enclosure.
            </summary>
            <param name="usbPort"></param>
            <param name="status"></param>>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.GetSigModeUSB(System.IO.Ports.SerialPort)">
            <summary>
            Obtain the current source selection of the EMC chassis.
            </summary>
            <param name="usbPort"></param>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getErrorCode">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:usbLan.emcBenchtopAmplifier.getErrorOccur">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
    </members>
</doc>
